2to3

Seems to pass the self test on Python 2.7 and 3.4
prior to this patch, python3 setup.py install would give numerous syntax errors.