- changed startup so that MigrateDatabase is the first thing to make a database connection. This will ensure that if a new database is created (Rockit environments), all the migrations will run (vs just creating empty tables)