Added javadoc comments
Changed PLSA to use global thread pool
Made SlopeOne parallel