Functionality improving. A username can be entered (although not yet insisted upon). User's own messages are not displayed using the socket, they go straight to the screen. When a user leaves the room is told who has left. When a message is posted you can see who posted it.