- refactored repositories for better generics handling
- fixed report view displaying 3h 214m instead of 3h 34m
- added interface for person controller
- fixed scheduling scheme on hours instead of minutes
- added userReport super class for multiple user based reports