FInal version of SVD recommender