basic backbone.js architecture