Redo of #6 after rebase

this buildscript takes advantage of the gradle.properties file. In fact, correctly configuring that file is essential to signing the jar. This file is found in ```USER_HOME/.gradle/gradle.properties```
Example file...
```
keystore_location=c:\something\something else\keystore
keystore_user_alias=username
keystore_user_password=password
```

You can run ```gradle build``` to build a jar which will be found in build/libs
You can run ```gradle release``` will build the jar as well as sign it.