Pass along the command's verbose setting to the UrlRouter
Remove the $does_streaming option

Just rely on the PSGI server's ability
Make announce() a public method

as a signal that it's OK to override
Return immediately if there's no callback function to run
Add documentation
Fix test for latest changes

run() requires a callback

The does_streaming option was removed from the handler factory