Support terminator in style parser

Kind of still wish we would collaborate [on my parser](https://github.com/megawac/irc-style-parser) and figure a way to rid the underscore dependency :/

Ah well. I also reindented the colour parser as the rest of the file seems to be using tabs

Todo: support nested colours (#264)