Experimenting with our unit testing, code coverage, and continuous integration stack