Added differentiation between inserting, deleting, and undo/redo, including:
- Sending
- Receiving
- Adjusting the text and cursor tracker accordingly
Small Bug Fix, But still error.

Need to think about current cursor location vs old cursor location