Add spin.js.
Spinner on the chat window until we've loaded the messages.

Closes #33.
Only remove the spinner/overlay after everything is done rendering.
Merge branch 'master' into spinner

Conflicts:
	chat/assets/chat.coffee
Merge pull request #67 from bkad/spinner

Show a spinner while the messages are loading.