Register repositories in request scope.
Added 'new' keyword to disable warning about hiding parent method.
Rewrote repositories to use one session per request instead of per query.
Re-added lazy loading since the session now lives for the duration of the request.
First test for ActivitiesController.
Two more tests for the activity details action.
Merge branch 'feature/unit-testing' into develop