7 Battle tested Backbone.js rules for amazing web apps