Danga::Socket - Event loop and event-driven async socket base class