App::CLI dispatches CLI (command line interface) based commands
into command classes.  It also supports subcommand and per-command
options.
