General tidy up of comments and some code, mainly whitespace.
Expose message color, alignment, and font.
Merge pull request #1 from Drarok/feature/tidy-up

General tidy up of comments and some code, mainly whitespace.
Merge pull request #2 from Drarok/feature/style-setters

Expose message color, alignment, and font.