cleaned this testsuite up a little
Changed sqllite.connection so it is now used in a context manager
Add books with formats properly whether or not the book exists in the database
Split off addbook functionality into its own class/test suite