javadoc update
added support for initialization via DI framework
updated javadoc