Rewritten class Server following Boost::Asio examples
Using namespace vis::server and boost::noncopyable