Correct type result()

* Based on fusco.erl#425  {ok, {{Status, Reason}, Headers, Body, Size, timer:now_diff(In, Out)}})
Fix new_socket returned data, ensure_proxy_tunnel can now occur
Merge pull request #5 from psytale/dialyzer-investigation

Problems spotted by dialyzer