Adding coverage and flake8 to the build; running complete build for travis-ci