Begin MainWindow conversion to new-style getters/setters
Style changes
Working on new MainWindow properties
Big style update
Further clean-up for new class setters/getters
New note and note save corrections
YAML end-matter metadata
Added some security to the de-pickler for the persistent note data
JSON conf
MainWindow restructure code
New MotomeTextBrowser that uses a NoteModel and builtin save
Lots of MainWindow cleanup to handle new text browser
Removed delete empty note feature
Moved conf data to YAML format (from JSON)
Changed how history is shown
Merge branch 'feature/editor_with_notemodel' into develop
Changed note diff to use diff-match-patch
Changed how keyboard shortcuts are loaded
Added options to change view using right-click menus
Updated code that handles the transition of old ETX notes to new YAML notes
Fixed some error catching and new note creation issues
Fixed switching note when double-clicking
Added pasting images an files in editor
Added is_saved flag to NoteModel and changed the saving methodology
Updated README with new note metadata format
Reorganized folder structure
Redid Mainwindow to use a custom ListWidget and ListWidgetItems for the notes list.  A listwidget in the notes list now holds the notemodel for the note file and all changes should happen there.
Initial run settings clean-up
Added additional gear icons
Added print keyboard shortcut (Ctrl-P) and functionality
Added icons and the ability to change the state of the settings button icon