Substantial restructuring, and adoption of more OOP code for MCMC.  Also introduction of sample manager concept, the first step toward removing the distiller.
Substantially sped up the realify_matrix function, using gsl built in stuff, after profiling revealed most time was spent there.