Fixed bug in set password method

The set password request should be POST instead of GET according to
salesforce developer doc:
https://www.salesforce.com/us/developer/docs/api_rest/Content/dome_sobje
ct_user_password.htm and it returns 204 no content as the response if
success.
Merge in password fix from @codingrhythm. Closes #40