many improvements to conversations & bonus code cleanup

I improved the conversations UI by simplifying distracting UI chrome.

As a bonus, I also reformatted the code in another commit, to make it all easier to work with.