implemented undo and redo in #kuro. it's probably horribly inefficient. i'll worry about that later if i see problems in testing.

i have most of the text editing primitives done and the 9pfs connected to the data structures.

next up:

  • implement file read operations. it's gonna be chunked data
  • write tests to validate and debug the 9p server
  • start working on the UI