dsjfdh
use KFold from scikit
cross fold validation and refactoring
rebase