TextBuffer and tests.
Added .swp to the .gitignore
Added a function to clean a string of all valid attributes and tests for it.
Split the tests for textbuffer off to a separate files (there are more lines of tests than there are code.
Added in rendering of the attribute character much like on mono
Added in . and .quit catching (but not handling)
Added in the toggling of stripping tribs entirely.
New version of textarea that uses a buffer
Snapshot