Matthew's backend implementation. Real-time user addition and group chat interface working.
Merged back-end code with Evan's front end