Cluster model as modifications

cluster.model now modifies an existing model to make it suitable for use
with the switching samplers.