A structured framework for developing javascript/css/html5 single page applications for a CommerceRack backend