Add three helper function for iterating in user/session/room socket.
Added a getter function for socket information
remove some unnecessary events and calls in ioController
Change edit user profile from socket request to ajax request as return response should be received in this case
Minor improvement:
1. Grammar mistakes
2. auto focus to input area
3. remove unnecessary comments
4. fixed logout 'this' variable context
5. cannot boot user in room that don't have any active session
6. Change default button color scheme
7. Don't clear input area after search
Single entry point for any page render