Python 3 compatibility
Switch to tox