
factor reader.js to be a node reader
pipe.js
browser/fs.js

Charset negotiator should decode the input stream
request.query
request.contentQuery if application/x-www-form-url-encoded
multipart form streams
request.content

