* Caret functionality moved into a UIImplementer called CaretHandler
* CaretHandler and TextSelecter now support:
    * Selecting all text with ctrl-A
    * Deleting selected text with either backspace or delete.
        * Neither CaretHandler nor TextSelecter are involved in actually deleting
          text.  That responsibility falls to whatever component is handling the text.
        * Plans to add an attribute to ui.text.Text to control whether the Text object
          is editable. (Text.editable)
* TextBox now supports deleting selected text with either backspace or delete.
* Just barely started documenting finally.
* Docs are stored in the docs directory under the project root.
* Documentation is done in epydoc format.