Get unicode working for Python 2 and 3. Ugh.
Add support for tox and travis.