Coral is a light weight, cross platform unit testing framework for C++