using angularjs and gruntjs (uses ng-boilerplate structure)