Make database files local
Refactor Manager

- Turn the constructor that takes database argument into the Load method
- Database and UriMapping now are injected properties
Main now auto-creates database files when needed
Formatting