A Node.js http request decorator for content negotiation