Added implementation for User-based recommendation system