Add quite a bit of documentation.  Some minor tweaks to `haney`.