Updated GenericRpc trait (mut self + start_one method), changed Service::new