Database manager tests now use a separate (non-production) file for running unit tests
Database manager now has a constructor which allows you to change the location of the database file