Adding a line of description and minor pep8 cleanup

No `description` defined in `setup.py` means that search results on `pypi` will describe project as `UNKNOWN`. I just added it and did some minor pep8 adjustments on the code.