Feature/refactor common run markov chain

I fixed the incorrect behavior we were seeing with mean_pars and mean_lp__.