Enhanced request object for error handler.
Body parser now retries and uses JSON if it fails and content-type wasn't json the first time.  This means you don't have to set a content-type header anymore when doing requests against blueprints