Substitution moves now added to the coreModel. 

Also some rearrangement in Mcmc.java so that all the moves (including
ModelExtension moves) can be called via coreModel.