Updated the chat UI
Merge branch 'chat'

Conflicts:
	web/main.dart
Enabled top chat pane to have tabs for multiple public chat panes
chat is now functioning.  if more than one user is logged on, they may communicate with each other
tab styling
merge conflict in input.dart
removed an irrelevant TODO
fixed version of chat.dart file to assign random usernames
applied some fixes to the chat system like ensuring names are unique
Merge branch 'dev' of https://github.com/ChildrenOfUr/coUclient into dev
Merge branch 'master' of https://github.com/ChildrenOfUr/coUclient
Merge branch 'dev' with chat bug fixes