requirements: Add dependency on coverage.
gitignore: Ignore result of coverage tests.
travis: Add skeleton of basic continuous-integration with travis.

Please, note that code coverage is not yet enabled.