Reimplement HttpRequest in top of standard node.js Request module