Adds Gradle build

* Adds Gradle build script, and wrapper
* Enables deployment to local .m2 repository