Various PEP8 & typos fixes. Update setup.py

Please add an additional dash here to the heading.