Merge pull request #226 from jhofman/master

predict for reductions
line chop + error fix in order
added update() to reduction interface
create update for gd
removed precomputed_prediction in favor of base.update
added --new_mf flag to use reductionized matrix factorization