Implement alternate, Future-based RequestHandler::registerRequest
Clean up Future typedefs, implement RequestFuture< void >