initial commit for guice module