Bug Fixes
* added missing semi-colon to `undo-transformation` match template
* fixed typo in unexpected error handling code in server module
* fixed off-by-one error in `SourceFileManager.line_col_to_offset`
* fixed off-by-one error in `SourceFileManager.apply`
Improvements
* added test cases for `SourceFileManager.line_col_to_offset` and `SourceFileManager.apply`
* added `__repr__` to all data structures
* added convenience functions for computing diffs
* added `mutations_to_diff` to client