This has the side effect of no more ormconfig.yml file, and the database connections are now only loaded on demand (as well as running the migrations). BREAKING CHANGE: there is no migration for the old database
also add tests and mocking framework