Adding a description to setup.py and pep8 cleanup