Added new Sentence class to encapsulate data about each sentence. Modified unit tests appropriately. Added reference to System.Web.Extensions in Console app. JSON data is now generated at the same time as the output file is written to.
Added initial version of a command-line parser and associated unit tests.
Added help screen and unit test to check for help switch on command-line.
Added new UnsupportedSwitchException.cs. Updated some tests to take advantage of the new exception. Added some new tests.
More unit test updates.
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.
Added a fix for the failing unit test.
Added another unit test for a spacing issue.
Noted some logic that doesn't seem to ever be called.
Actually added unit test this time.
Started moving file name logic out of Program.cs and into CommandLineParser.cs.
Started adding unit tests for the various possible file name permutations.
Removed the filename logic from Program.cs.
Added a file extension check to the filename logic in CommandLineParser.cs.
Added more unit tests.
Merge pull request #12 from TimCollins/add-json-serialisation

Add json serialisation