adding url and description to setup.py and some minor pep8 cleanup

Only remove certain pep8 violations only.