We're now using an in-memory testing db, so we shouldn't need any db files for testing
New model layer, TextFileParser and revised tests

Added a model layer to use as a target for the text parser and for
representing the datasets outside of this app.

Dataset and DatasetVersion will now automatically accession themselves
when inserted to the db.