Adding more metadata to setup.py and general pep8 cleanup

Adding more metadata to setup.py and general pep8 cleanup. Just took out the easiest pep8 violations to take out.