Add coverage.

* It needs to be installed and configured. setup.py does
  the former and .coveragerc the latter.
Make Travis run the coverage tests as well.
Yaml tweaks to appease Travis (hopefully)
Merge pull request #2 from incuna/i02-add-test-coverage

Add test coverage