fixing up some formatting of the forum message display
breaking out the display into functions.. which should be more testable
cleaning up formatting
simplifying the generation of links, etc