ver 1.0

based on https://github.com/guille/chat-example
updated:
- store data in redis
- automatically generate room id