Set release dependencies in maven

This commit:
- Updates the version to a -SNAPSHOT and updates it from 0.0.1 to 0.1.0
- Add `distributionMangement` to place where the uploaded jars go
- Updates the license to the correct path
- Add the release plugin
- Add the ability to sign a jar and create a -sources jar

This also changes the build process to create 2 artifacts, both a shaded jar and just the guacamole jar.  Both recreated before, but now the non-shaded guacamole jar has the name guacamole- while the other is renamed guacamole-with-dependencies

There some documentation on how to release, but needs and added piece of signing the jar.

Closes #262 and #260 
Yea, we were not using it.  We would bring it back if we mix Java in here