added server::start_server and server::add_root_ methods