app.js
Chat persistence and Challenge wireup