Changes
- Redesign for a smaller and more maintainable code base
- Any result printing now reuses the existing default listener in googletest with additional information about which MPI rank a failure occurred on
- All test cases now require a
GTEST_MPI_GUARD
to be added