When available (and in a known format), use error message returned from the API call in the resulting exception details
Merge pull request #19 from sharwell/ExceptionMessages

Improve messages in exceptions