Added passthrough of options to node's http and https [attempt 2]

Fix merge conflict from #18, test against newer versions of node.