Error handling

Show popup errors for POST and DELETE requests that fail
Show message at the top for GET requests that fail
Some requests are set global:false so that they fail silently - ajaxError is not called