Smarter chat with recipients and unread messages

* Chat is now separated into 2 classes: ChatServer and ChatClient.
Server keeps track of recipients and what message have recipient already
read. Alias 'all' covers all recipients.

Minor fix:
* Add missing coordinates to move command in server