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.