Fix database access for GenBank and Embl

Fix access.py to allow two separate database session objects responsible
for communication with GenBank and Embl databases. Additional logic
takes care of routing queries for specific objects. The changes include
the extraction of the database logic to the ncbi.db package.