use tox, add py3 to travis