Documentation updates
Workings MHIPS for MLNLG?
Cleanup of mhips code.
Temp solution for instrumenter to allow for
post_smoothing and pre_mhips_pass functions, should be more
elegeantly handled