Updated books to build ratings in a tuple format; updated PCA to use method described in Koren paper (implemented in mfact2)
Merge branch 'master' of https://github.com/caseygrun/cs181-practical-1