Use sub-commands with argparse
Argparse is functional
Comment unused code
Clean unused code