Make use of argparse subparsers

Unfortunately it isn't possible to specify a default subcommand in
argparse, so the till now requires at least one positional argument on
the command line - "start" will run it interactively, which used to be
the default.