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