chore(testing): generate test coverage with instanbul

For the time being, there seems to be an issue generating HTML reports, and
this will require some investigation. For the time being, this gives an
overall idea of the test coverage, which is admittedly not perfect.

Closes #9