Spark compute

fixes to Selection, Projection, By. Added ReLabel. needed for Jaccard calculation.
Also some PEP8 fixes.
BinOp(A,B) where A,B are either column of T or some value that supports BinOp.