Catch2 test framework and Muon catboost features calculation test
This MR adds Catch2 framework to the project.
readme_tests.md
file gives a brief description of how to add new tests.
There is also a Muon catboost features calculation test, which checks weather the features are calculated correctly or not.
It is useful to have this test before we start optimizing the performance muon_catboost_features_extraction
kernel.
Edited by Mikhail Belous