Image upload changes
Starting to implement interfaces for the services
Start using repositories
More repositories, and bed time
Lots of changes
Small refactor of report service
Moved more into services
Dashboard fixes