feat(settings) switch to class-based configuration
feat(settings) use class-based configuration
feat(app) restructure app into a package
fix(db) use the 'host' param and pass it an URI
feat(app) make main.py the main app runner
fix(settings) remove .env file. the global settings objects should suffice
fix(widgets) convert widgets into a blueprint
fix(app) move decorators.py into the acme package
feat(config) add TestConfig