Errors now reported as JSON objects with a 4xx or 5xx statusCode property, with an actual status code of 200.  This is due to the fact
that Chrome and CORS don't handle errors well on the client side so the client often has no idea what really went wrong
Make sure that stacktraces get printed out for server errors.
Add custom error messages for authorize.net things
Shoring up more endpoints
Merge pull request #77 from CruGlobal/api-error-handling

Api error handling