Recurring shifts

I meant everything, `$scope.user`, `$scope.shift`, etc.  If they are not used in the view, we don't want to put it there because it wires up a listener