simple guice example with singletons