Connection no longer uses HTTP_PROXY environment variable as default proxy
Add proxy middleware
Rename tests to be more descriptive
Add description of proxy class