Made signing config optional
Made signing config optional

added definitions to to the username and password for publish.
Made signing depend on these, as signing is only needed if you are publishing.

XenonLab/xecd-rates-client-java