Added config file for flake8

For more config info see

http://flake8.readthedocs.org/en/latest/config.html#settings
Adding Requirements.txt to install flake8 for tests
Adding travis file