finished recommendation logic for clustering users and for computing model's top recs