Proxy original http headers along with the request

Fixed an issue that was preventing the original request headers (i.e. HTTP_USER_AGENT) from being included in the proxy request.    Net::HTTP is expecting these headers to be specified as USER-AGENT, not USER_AGENT.

Updated tests included..