section 4 (4) -- now using $scope

Changes from Controller as ctrl to using $scope.  Rationale: rather than
giving view access to multiple controllers, if multiple controllers must
be involved in the construction of the data for the view, let the $scope
take in and name all that data.