Added tests. Renamed formatting to style to better fit irc-colors word choice.
Fixed semicolons and newlines.