I took a cleanup pass and fixed the following:
- added missing setupRequired("python_future") to the ups table file
- added tests/.cache to .gitignore as per your suggestion
- removed unneeded imports
- standardized import order
- fixed a few lines that were too long
- changed a few == None to is None
I'll merge after a successful Jenkins run
Running on Jenkins for Python 2