Basic chat UI.
Added message handler methods, ping checking.
Default names and functional chat.
Added name changing.
Names persist through localStorage.
Removed debug messages.
Added private messages.
Merge branch 'feature-chat' into dev