add .travis.yml
add .coveragerc
fix flakes8