First very rough cut at restructuring lifecycle stuff
HttpProxyTest passes
Casual usage of HTTP seems ok
Started reimplementation of CONNECT, made some logging enhancements