Added annotation for configurable implementation of Generator
guice bindings udpated to support configurable generator
imports optimezed