Protocol is now configurable
Merge pull request #2 from kevinmctigue/master

Protocol is now configurable
Update index.js
Merge pull request #3 from kevinmctigue/patch-1

Added setEncoding
req.setEncoding isn't a method. It should be in headers.
Default body arg
Merge pull request #5 from kevinmctigue/patch-1

Small fixes
Now support for middleware to manipulate the response
Error checking before running middleware
Default options object
Added xml parsing
Parsing now async
Missing comma
Merge pull request #7 from kevinmctigue/master

Keeping old api, adding middleware capability
parseJSON error fixed
Merge pull request #8 from kevinmctigue/master

parseJSON error fixed
Added HTML parsing
Added error passing in middleware
Added atom parsing
Added atom parsing