Start of code extraction
Factored error functions out of Widget into MARCEditor
Port more code over, fix some bugs
Fix save bug
Fix font change bug
Add missing keyword index
Focus editor on load and search import