added: Utils.makeSelectable as a mixin for $scope
added: 'invalidate' function to each controller to share common functionality between CRUD actions