Flesh out command line arguments using argparse
This script is pretty simple in arg parsing. We want it to be slightly more flexible so that it may allow us to stop using environmental variables as a crutch. Thus we would like to have an arg parsing module attached, feeding arguments into everything (instead of feeding the environment into everything).