Add Travis CI with coverage to Coveralls, and pep8 and pyflakes reports