Big refactoring.

- Change database structure
- Introduce repositories for each resource
- Add /admin/*/ routes
- Move controller closures to dedicated files
- Use Bootstrap to have nice UI