Develop

Replacing existing code w/ the impl we're using and the supporting java versioning library. I deleted all of the publishing stuff from the build file but it could be added back in fairly easily.