Part of #157

1. Delete PipelineBuilder.fromInit and replace with less expressive method on PipelineBuilder, misc code cleanup
2. Don't use default args for PipelineBuilder.groupBy and add bogus merging method to merge grouping sets