Add pusher chat
Fix up more of chat
Fix some chat js
more progress on chat
Chat fully working with persistence