Adds k-fold cross-validation and feature selection