Receive Messages

Messages can now be received. Polling is performed by Chat.js, and
each message is received as a JSON object. These objects are passed
one at a time to Message.js, where they are formatted and placed on the
document body.