webapp: update draft of web chat interfaces

- exclude node_modules from web resource directory
- move chat template to templates/chat-template.html and
  add route rules for /#/sign-in, /#/sign-up and /#/chat
- add draft for authentication service
- and some other minor changes