Refactor to take subcommand

Initial implement "run" and "help" subcommands.