Run tests in CI to better demonstrate how to build things. At the moment
there are some failures. I think I have stashed changes that fix them, but
I think some of them have been introduced by newer tool versions.
Closes: #2
Signed-off-by: Sean Anderson <seanga2@gmail.com>