Added base MCMC sampler class, sample object for i/o