add in and out file parsing using argparse