Cleanup test database settings

ensure db is migrated for test rake task
add loading of schema into test db to test_helper
add travis version of database.yml to make use of in-memory db
update travis.yml to use custom database.yml