DMDirc/DMDirc — pull request #118 by csmith (2014-10-19 11:54:45+00:00)
Title: More formatter work.

Implement functions, add test.

Functions don't hugely need to be optional, we can just carry on
if the function is invalid.