Some work to improve the structure of the haddock documenation
Documentation improvements and cleanup relating to the IOE monad