Added small method that's called with the entire collection has loaded
Updated master --> merging into groupBranch

Merge branch 'master' into groupBranch
Added service to refactor data that can be used to build DOM tree structure
TODO: Iterate over noteKeys --> create notes2 object with flat structure and save in Firebase
Firebase 'on loaded' method does not have all notes data resolved
Completed: get nearest group ancestor key for each note
Refactored note model to include reference to parent group
Refactored both notes and groups collection and saved to firebase
Added parent group to note data
Status post for each note find parent group and save to firebase. Corresponding group saves note children
Updated notes and groups models (again) to use more promises
Status post iterating over groups and saving parent and children groups
Refactored to use notes2 and groups2 data structures. Notes are draggable & saved in Firebase
Refactored for compadibility with resizeable div directive
Working on mousedown on a note --> will update font in menu view by means of menu service
Refactor in progress to use notes2 data structure
Disable refactorData for faster loading of notes2 data
Updated delete button to remove notes from notes2 collection
Refactored to sync font size btn note and menu - used menu service and then firebase factory
Refactored addNote directive to use note2 data structure via pseudoclassical constructor function.