Cleanup checked exception handling
Add more logging
Support for keep alive headers
Support for chunked response
Support for SSL