added some randome forest functionality with cross-validation on training data using NN_input_vec