Added extra member to sm struct to control how often to take stability samples.  This member is set within main.c such that, regardless of our settings for tree count or sample count, 500 evenly spaced samples are taken.
Set maximum likelihood and posterior to something very low in init, since reset (where this is also done) is not always called in main.c