initial commit for backbone.js based version to enhance MVC