Merge pull request #2 from snarfed/master

fail gracefully when an error response doesn't include JSON error fields