Added Java doc comments.
Modified pom to work with the latest proton release.
Configured the javadoc plugin to ignore impl packages.