comparison of backbone.js and ampersand.js libraries