Adds notifications for when users enter the room
First steps to add 'user has left the room' messages in chat, adds randomly-generated numbers to default usernames
Correctly updates all clients with the correct user list when users join
Correctly updates all clients with the correct user list when users join
Adds 'user left' message support
Moves user 'user left the room' message generation to the server