Added a style and check command to makefile
Added flake8 to requirements
Travis-CI now does a full check, style and test.
Use new make check command in contribution
Style first then test