Add release profile

A bunch of miscellaneous fixes:

* Cleans up spacing --> 2 space indents
* Adds dependencyManagement section
* Adds release profile, and moves to maven-gpg-plugin for signing
* Fixes XML formatting, oss-sonatype parent dependency, and adds developer info
* Removes old dependencies and moves several dependencies to hard-coded versions to fix compile issues