added first implementation of identifier generator based on guice and
commons-lang