Refactored ISpan interface, removed or commented out a bunch of old code in RichEditText and SpanUtil. Added to SpanUtils and filled in more span behavior in RichEditText.