added flake8, tox, travis and bumpversion support