An implementation of greedy implementation of set cover.

Set cover! Probably is terrible.
Would it make more sense to have two type parameters rather than requiring Long? ([V, U] and RDD[V, Set[U]])