Capturing predictable exceptions from Orcid

When requesting the creation of an orcid profile, the remote service
could say the request is invalid.

More information at:
http://support.orcid.org/knowledgebase/articles/252102-api-error-codes

Closes #3