updated gitignore
added travis file
flake8
added coverage to gitignore