Move over to use angularjs

Would love a review of this code @WDextradeur and @acostanzo if you have some time. I know you've both had some angular experience. Would love your opinions on how this might be better. My first stab at this.
From what I have seen in the angular-docs and examples upon examples online... I believe the convention is that the first argument is `scope` not `$scope`. I haven't ready anything specifically stating why, but I believe its because the link function is taken into account when creating the $scope. This is just a theory of mine though, take it with a grain of salt.