Moved the testing call system into it's own file as there will be more to it and organisation of crunch++ needs to be as good as in crunch if not better because it's more complex
Fixed all the data duplication that was occuring in cxxTest
Implemented C++ test class registration which involves a variadic template function