Modified to use NoteModel and abstract the evernote Note implementation. Enriched how notes are retrieved.