Rename registerUsers to registeredUsers.
Make UserPool direct inherit dict (is a) instead of has-a relationship.
Add MessageType class and Message target parameter to support more sophisticated communications.
Add a profile method for User
Add new logic to ChatHandler based on new MessageType.
Add user list panel to front end.