Now caching notes outside the $scope object to make angular less constrained when filtering, now when a new tab is selected, the data is loaded from the cache/server into a JavaScript object and to display, $scope.notes is replaced with the notes of whatever board clicked

Also implemented the edit note feature