Update 2/19/13

Cleaned up test project
Added Formal Protocol descirption
Added "Empty Field" error to DParser. Triggers when a parsed field is
empty.
Update 2/19/13 2

Fixed a parser bug that would prevent the parser from grabbing the
beginning of an interrupting data sentence. For instance, if The stream
was $$B,0,GI the parser would "miss" the command because of the extra $.
This has been corrected.
Update 2/19/13 3

Added Post-Parse Length check. This should be changed to a mid-parse
check in the future.
Update 2/19/13 4

Added Mid-Parse Detection for overlong data sentences.
Added Structure for doing mid-parse detection of excess Field Widths.