removed argh dependencies & implemented argparse command-line parsing