Updated to use controller as syntax.

I updated the directive to use scope.$eval so that I can use controllerAs syntax.  Previously this was only working with object placed on the $scope.