Cleaned and commented argparse code