Adding a description string to setup.py and general pep8 cleanup

Adding a description string to setup.py and general pep8 cleanup