Non-blocking HTTP client - started implementing connection recycling and first steps towards a channel-handler.