Utilty now uses the argparse module for parsing args.