Implemented a reset for the DB, fixes #7

There is now a reset command, which will reset the data in the database
which will allow tests to be repeatable without manually resetting the
database