#51: Fixed some bugs.  SimpleDocumentModel works again.
#51: Implemented rich text parsing from label.  Got it working.  Updated the text test to have a rich document at the end.
#51: Took a first stab at rich text formatting (from a rich document to rich-formatted string).  Not tested and likely won't be for a good while.