A small networking library on top of Boost.Asio