fix setup.py to package correctly as URLS are specified in a different place
flake8 fixes