Adding description metadata to setup.py and removal of pep8 violations