A refactoring of Peepcode's Backbone demo to work with Yeoman and Require.js