[WIP] Introduced Roboguice as replacement for guice 

Added Roboguice 
Changed the order of the test dependencies to avoid some issues with Hamcrest and mockito-all
Fixed failing tests due to introduction of roboguice
same as the ChildRepository Provider comment?