refactoring of ozone webtop to use ng-boilerplate structure