NoteFactory, ViewModel.cd, Modeling cleanup

NoteFactory with lazy instantation to create the 84 notes.
ViewModel class diagram.
Modeling project clean up.
Replace INote with Note since interface is not needed anymore.