Move common code for jobs into ItemItemJob.
Finished scorer, may actually be correct!
Prediction works, woo hoo!
ItemScorer can handle multiple user:item pairs in one go.

Gets correct results on test set published on class webpage.
Add ItemRecommender.
Not pretty, but good enough to complete the assignment!