An HTTP content negotiation client and server JavaScript library, inspired by Sinatra and JSGI, and using Q promises.