homogenized naming of unit test files
restructure cpp unit tests
add new unit test files