Recommendation System built on the movielens 1M dataset