working on tabs
fixed some issues - still wrapping problems
fixed bug in tabber caught by my new tabber tests
added two more tests to tabber
added some view/surf tests. They show some bugs
made test output more informative with pretty printing of rendered surfaces
fixed another wrapsurf bug
refactored into 2 sub packages
refactored wrapview init function and added another test that shows a bug
added wrap view test for blank lines
moved session code into its own subpkg. Made newline chars kept at end of lines and updated tests to boot
go fmt and reordered tests in file
moved line num view to its own file
refactored start line,char finding to a separate function
added ctrl-s for saving. Also mocked out some tests for FindStart func
implemented tab suppor, added many tests, added ctrl-s saving, and fixed several bugs