Add test coverage (pytest-cov) to requirements and get Travis to generate coverage reports