platform test in place

This commit consists of all the tests created by the mozart1 team moved over to the mozart2 codebase.

The CMakeLists.txt contains commented out filenames. These filename do not compile. Steady progress needs to be made in order to get each one to compile, thus incrementally add them to the testing framework.