C++ unit testing framework from https://github.com/philsquared/Catch
