Added services for running the primitive extraction instead of messages,...

... also outputs the indices of the primitives in the supplied pointcloud