A c++ unit test header library that produces tap and can be used to create reports