All sessions are handled as a single transaction.
Database was split into multiple files without nested type definitions.
Updated all references to Database.DatabaseSession to use the new DatabaseSession instead.
Fixed the two GPSData tests such that they use GPSData? istead.
an attempt at some test data
Merge branch 'master' of https://github.com/sw701e14/code
Merge remote-tracking branch 'origin/master' into ModelUpdater#37