Add destructor to EditorView
Move file IO into EditorView
Add undo/redo
Update toolbar properly