removed pep8 errors.
added argparse parser