Avoiding Node 0.8.4-0.8.22 due to SSL bug (#3)

Node versions 0.8.4-0.8.22 appear to be affected by this bug, therefore the module is now dependent on earlier and later versions.

Refer to ticket joyent/node#4771 for details.
Added HTTPS switch (#3)

Recommended Node version is 0.10
Separate request creation and response handling
Process response data via buffer to avoid encoding issues
Version 2.2.0

* Avoiding Node 0.8.4-0.8.22 due to SSL bug. (#3)
* Added HTTPS switch. (#3)
* Separate request creation and response handling.
* Process response data via buffer to avoid encoding issues.