1. Change the join room logic, eliminate extra request for past 10 minute messages
2. Add email input when register and use username as the only identifier and display in the system
3. Change the way message is rendered
4. BUG FIX: unbind event before bind