Changed output filename for console app to "msg.exe".
Fixed a typo in the help info.
Added some details around proposed unit tests.
Added output type switch to the command-line parser.
Added enum for output types.
Added unit tests for the different output types.
Fixed up other unit tests that needed to change with the addition of the new parameter.
Added unit tests for capitalisation.
Added failing test for a spacing error that I noticed.
Started re-arranging the console app code so that it actually does what it is supposed to do.
Fixed JSON output.