Use size_t for length on parse functions.
Store the peer addresses in each Connection.
store hostname in each Connection as well
Fix regression in HTTP parser
Maintain connections in a queue based by most recent activity