Replace boost test via catch2
Note that to run the test one must use ctest --test-dir tests from the build directory (or run from the tests directory)
Note that to run the test one must use ctest --test-dir tests from the build directory (or run from the tests directory)