- change message format and json key naming
- add a friend_client example client (using a thread and simple printing)