Fix javadoc
Upgrade slf4j
Use @Singleton annotation for guice injection