Add @SubCommand

Also add two shortcut methods for subcommand registration.
:thumbsup: