pub async fn run_server(network_lock_clone: Arc<RwLock<Network>>) -> Result<()>
Runs warp::serve to listen for incoming connections