Improve API error message to be more descriptive

Raise an exception with both the original message
and the validation errors.
Merge pull request #1 from jbourassa/patch-1

Improve API error message to be more descriptive