Added chat support to ShootR

* Chat.ts created. Keyboard handlers to allow messages
* Added methods to hub to facilitate messaging
upstream merge