Rename APIError to HttpError
Return ApiParseErrors for dodgy responses
Return ApiErrors for api error responses
Add jsdocs to new error constructors
Change http status code threshold to >= 400
Make jsdoc params match new constructors
Merge pull request #29 from actionshrimp/api-errors

Return clearer error types for various failure conditions