cli: use FlagSet output instead of mutating it
cli: remove auto help printing
Let the user print the help file if no such command is specified, or
there is nothing to run.
support subcommands and remove CommandSet
cli: update to Go modules and remove dep support
Add Help command and help articles
Also improve the documentation somewhat and add more examples.
Expand documentation and example
Add initial Command implementation