Second example of using a Grails back end and a Backbone.js front end.  More complex data model based on activity track, with challenges.