Move Update() from KNN to UserKNN and ItemKNN

In case of ItemKNN the method needs to work on the item ids, not the user ids.
Merge pull request #444 from jtoelke/knnfix

Move Update() from KNN to UserKNN and ItemKNN