Added subcommands and config file support