Rewrite of database tests

started splitting up test.py into seperate files.
db_creation for making the database and tables and initial_genres to
insert some genre data. The genres are read from a text file located in
the subdir base_files.