C++ igloo

Hi Jon,

This adds the Igloo unit test framework that we spoke about a while ago.

Let me know if there are any problems.

Byran