Prep for deployment to the Maven Central Repo

Aligned the code with the Sonatype OSSRH deployment and the Maven coding
standards.

Also added auto-deployment plugins