Formatting changes, starting to put in JavaDoc
Maven changes to meet Sonatype requirements