tests: support for coverage and travis

Adds support for code coverage, Travis CI, improves README file, and increases version number preparing for forthcoming release.  
It's actually also true above, we'd have to amend the example to make it fully Python-syntax-friendly, which I did not want to do at this PR.  Perhaps when we migrate to Sphinx docs #5?