Response now doesn't always send back the full message from the client
Rewrote ChatClientText read/send loop