Enhanced pom.xml
Added javadoc