Haddock Comments!

Massively updated the comments and made them haddock compatible.