Support https

Enable to get https URL data with `tunnel` module. But now 'http over http' doesn't work.

Add simple test script: node test/index.js
The default proxy server of the test is Fiddler ('http://localhost:8888')