Inital commit of the guice junit runner

still have two tests failing but are ignored in this commit