cache normalizing constants for dirichlet dists
update comments
add transition for slice sampling
make mh-transitions easier to use

rename hamiltonian-mc -> hmc
move MH threshold handling; debug info for transitions

move MH acceptance to transition base class
each transition object keeps its own statistics
moved long source comments to internals docs
fix bug in stats
add note to example re interpretation