documentationenhancementgood first issue
Description
argparse makes it easier to provide help/documentation on the command line and also provides choices, default and type
It also returns an object rather than a dict. There are currently arg options scattered throughout the code which are not mentioned in arguements.py