private initialisation method for the registry which connects to ensembl
via a DBDatasourceDAO and retreives details on all the current tables and
creates database objects of the appropriate type for each.
Uses the stableid of an object to fill in missing data that would have been
present if the the gene had intially been made by a call to getGeneByStableID
or getGeneByID.