Starting to add code coverage

Hopefully this helps with making sure that we don't have untested parts
of the code.
Adding code coverage badge
Merge pull request #24 from pspeter3/code-coverage

Code coverage
Merge branch 'master' into more-documentation