Getting ready for Maven Sonatype initial upload.

- Updated documentation
- Minor cosmetic changes for formatting and code comments.