Closes #14 (closed)
Added a new intermediate biofile and biodatabase interface that stores the low_level file and database objects, and use the annotations function from the low-level database to request the annotations.
I have modified the test cases such that they actually require the annotations to be non-
None if the low-level database has internal annotations. These tests will fail unless the database is correctly implemented.