Add date to chat

I often find it difficult to know when something happened in the chat room, if I have not visited my cake recently.

To fix this, I've added moment.js and adjusted a number of the places where timestamps are rendered to use a ```<time>``` element and appropriate titles to include a full date stamp on mouseover.

Additionally, fixed the info log message behaviour to be consistent with postgres' timestamp content