Adds protocol package
Adds Body to Request
Remove unused TunnelResponse
Implement HandleHttp for Tunnel