#45: Refactoring of collaborative filtering prediction 

CrossValidation for CF