Changed Request, Response, and Handling from named tuples to full classes.
Added __repr__ methods.
Added a __repr__ method to MessageChain.
Switched to proper logging.
pep8
Comment cruft removal, cleanup, etc.
Removed protocol versions from requests and responses. DeproxyEndpoint now defaults to HTTP/1.1.
Switched to logger object.
Removed the unused check_close_connection method.
Merge branch 'improve-types' into develop

Conflicts:
	deproxy.py