Added argparse command line handling