Add 'coverage' to requirements.txt so we can see coverage reports in
Travis CI
Add test test_exception_HTTPBadGateway - tests when a socket.error
causes proxy_exact_request to raise an HTTPBadGateway exception