added flake8 in test requirements.
running flake after tests.
added travis.yml