Code infrastructure for recommender complete

Will now build each of the factors that contributes to it.
Merge branch 'master' of https://github.com/BDKNS/CS109Project2014