#18: chat.js -> say.js
#18: move a lot of implementation for index to index.js
#18: implement all_says as class variable
Merge branch 'arrange-client-js-id-18'