reworking JavaGuice interface to allow for context scoping
Context scoping in java
correct synchronization class
Using raw type in provider
binding AndroidContextScope ( not too sure if necessary )
brought back during rebase
Using explicit FQN for android R
test not compiling