Added a method in Engine to get notes according to notebooks
Updated NoteReader and NoteWriter to save the notebook for each Note