Add linear regressor
Add cross validation support for randomly splitting datasets