flake8
added Makefile and .travis.yml