Adding description to setup.py and removing pep8 violations