Update travis and tox

Tox has some new features that I thought I would take advantage of and I wanted to add jobs for flake8