Various PEP8 & typos fixes. Update setup.py