Setup.py and requirements now include argparse