Add App::run() method that calls dispatch() and send() internally