'exec' subcommand renamed to 'execute'
Subcommands are allowed to be shortened non-ambiguously
Subcommand options now go in their own namespace
get_subparser now throws an ArgumentError if you ask for a parser that doesn't exist when default isn't set