Simplified chat.html and routes.js slightly
Wrapped messages in a proper class, and introduced users too. Also
introduce live update as a prototype for when we introduce socket.io