Separated adapter into hiearchical classes
Start testing the new MCMC code