convert application to use guice for DI instead of cake pattern