- use kryo as serializer
- use slightly different approach to mutual-feature-counts of words by using a flatMap, join has problems with large value collections (bug filed)