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 ndlib/sufia_orcid#3
Merge pull request #16 from projecthydra-labs/issue-3

Capturing predictable exceptions from Orcid