removed spring for guice

removed home rolled ID for guice and removed spring refactored because
of that