Support running subcommands as distinct binaries.
Pass arguments to subcommands.
Improve use of BIN_NAME variable.
Improve check for subcommands.
Add `fresh commands` to drive completions
Add completions for subcommands