JavaScript Backbone Based application engine