fixed skipSome and further cleaning up
more bug fixes in GatherBlock.
more tests for distribute-in-cluster
tests for gather block