Updated Gradle Build

Updated to use current tag as the version number. Updated so there are now maven release tasks and calling release will generate an eclipse build and push to central.