Runs under Python 2.x and 3.x
Few other changes for Python3, some odd things
Update travis config, removing support for 2.5 in favour of 3.x
..and because 2.5 is old
Add relevant Python version classifiers to setup.py