visibility of constructor changed
pom and javadoc updated
new module iam