Python 3 support

As promised, here's a pull request which adds support for Python 3.  I have modified the tox.ini file to test against Python 3.3 (I have not tested with 3.0 or 3.1 or 3.2 though it should work with those as well).  I also configured tox to test against Python 2.5, since you mentioned you ha