Use Guice for dependency injection

The GameReportService is injected because retrieving game reports will need
to be mocked in tests. The Main object was turned into the
NHLGameReportService class.
Add application controller tests

Tests need their own GlobalSettings to inject mock services.