Merge pull request #5 from beannaich/master

clean ups
Optimizer Consolidates Transitions. Text Reversed.
Simplified Dual Dialogue. Removed Redundant code.
Parenthetical and Note Error Handling
Optimizer returns Transition Text correctly
Sorted tests into separate files
Clean ups
Converts spare Parentheticals to Null Text
Renamed UnitTest1.cs to TokenizerTests.cs
Cleaning up. Transitions fully functional.
Test Tweaking.
Added tests for error handling(Dialogue/Character)
Character Clean Up and Error Handling
CharacterAndParenthetical test.
Dialogue Overhaul
Dialogue Overhaul
Optimizer recognizes Forced Character Names
Program Inputs and Outputs Files for Testing
Test Tweaking
Tokenizer now splits tokens when line ending sensed