Dependency Injection: Add Google Guice and reduce lib dependency