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

Implement the skeleton of Block version of ALS
added Writable classes
Implmentation for block version of ALS Matrix Factorization