Changes to Facebook Controller. 

Learned that $scope.$apply is needed for asynchronous $scope changes