rename: make cli.commands a subpackage.

So we can start splitting out the specific commands.
refactor: put GroupCommand into its separate module.