response a empty line after headers to  support for tunneld behind a nginx proxy
add http proxy support for client end
fix error when no proxy argument provided
Merge pull request #2 from Jeffliu/master

Add support for http proxy, and add empty line after response headers to make sure http response correct