switched built-in reporting servlets to angular.js