safeguard for empty table lists in validity methods for TaxonDBconnection and GeneidDBConnection
remove dependency on rmisc; use reference classes as a for taxon.db and geneid.db connections; refactor db queries