Adding more metadata to setup.py and general pep8 cleanup