Remove some whitespace
Add subcommand processing

Stub out handling checkouts
Make subcommand processing better with Command.group