add flag to specify whether to add proposed singleton crp marginal

to allow two types of gibbs kernels