Changed the model of the recommendations, creation a new recommendation view, fixed minor bugs