Merge pull request #1 from codingneo/feature-oom-fixes

Add block partitioners for both ratings and users/items
draft code for block factorizer
Composite Key Class
update IntPairWritable
Implement the skeleton of Block version of ALS