Fixed GremlinStartsPipe so setStarts is not called twice -- thanks @dalaro. Moved GremlinStartPipe out of Pipes as its very Gremlin specific and was overlooked during the last refactoring.