Add javadoc, pom fixes