Add UnitTest++
preliminary build system
switch tests to unittest++