Refactoring...
Template fixes
Removed deprecated includes
Development command file
Merged master, preserving development code in mcmc and gm
Store a reference to the external model, not an explicity copy
Compute gradient only after position has been updated, unify variable naming to camel case convention.
sample() returns acceptance statistic (exact statistic will depend on algorithm).
Added apapter class
Separated adapter into hiearchical classes
Start testing the new MCMC code
Removed deprecated code
Added base MCMC sampler class, sample object for i/o
Debugging
Debugging
Added debugging model
Fixed bug in random number generator instatiation, moved to holding only a reference to the external RNG, various const and pass-by-reference fixes
Interface/output tweaks
Restored bulk of previous content, ready for other samplers
Templated out phase space point so that it can also hold temporary variables for more sophisticated Hamiltonians