CForest new version

Do not focus on the documentation, I am leaving it for the end since there are a lot of changes and probably more to come.
I've copied this benchmark from the HypercubeBenchmark.cpp demo. It will be deleted in the last version. Anyway, I did the changes you asked for.