Adding tox and starting on Python 3 support.