added maven upload
ignore gradle.properties
fixed maven deploy stuff
attempt to catch missing property values
conditional signing