added guice di and wiring, tests with mockito