support AngularJS for views

add angular-js scripts
switch version display to use angular
refactor usage of 3rd dependencies
configure jshint details for node and browser
require strict mode
disallow unused, undef
switch rendering from Backbone to angular.js