yes means user score greater than 0.5 in yesnorecommender
added ice cat support, refactored code