- overall cleanups and improvements in the component itself
 * fixed issue with "connected" attribute
 * fixed issue with autoConnect
 * added autoReConnect attribute & handling
 * removed / commented lots of log messages in the web component

- split out chat-app from demo-chat client, improved demo
 * demo can now be run more simply
 * added toggle for autoconnect
 * added manual connect button

- demo server update:
 * added express  as dependency so an extra web server is not needed
 * added auto generation of fake "demo" web component folder/symlink
in components folder
 * minor cleanup