added typeout submodule
introduced CxxTest framework