Backbone.js Patterns and Best Practices