Refactored client into a pure message codec
Implement BellMessage and ServerCutTextMessage
Implement ClientCutTextMessage
Implement pointer events
Implement key events