add tox and flake8 everything