add a test for current behavior of errors
handle plain errors like they are constantly used on shopify, closes #103
reformat
formatting
Merge pull request #107 from Shopify/issue_103

Fix error handling when the API returns just a plain string instead of a hash