Add basic tests for adding records to the database

Added tests for adding Recording, Artist and Album records to the
database. These records are not connected; the test Recording
records do not specify an Album, for example. This is part of
issue #3.
Use test-framework package for tests

This closes #1.