Implement HMC  as an `mh-transition<%>`

Among other things, gain ability to display rejection statistics. (Closes #5).

Still need to add zone support.

Also I'm sure I'm doing the wrong thing with ll-obs and ll-free.