Set up code for HUnit testing, both as a standalone binary and in cabal, with the ability to generate coverage reports
for the standalone binary.