An Application Architecture Using Backbone.js