* Set up editor and client side delta handling
* Synchronize deltas on the server
* Document the client code, add more tests
* Implement delta on the server, use compact representation when transmitting changes
* Simplify transformation implementation and add documentation
* Add session and data tests
* Add more delta tests
* Clean up evaluator tests wait timeout
* Add code evaluation server
* Capture evaluator standard output and send to the caller
* Return full error info from evaluator
* Add support for deleting evaluation from hitory
* Fix a typo
* Start IOProxy once per Evalutor
* Apply review suggestions