2to3 in setup.py and tried fixing tests, not quite there yet