changes to the middleware. Some changes to the test_module. Changes to Manny so that set_speed is async.