Move safety_check 'meat' into safe_to_continue() to allow direct calling
fold editor_actions back into do_editor, using safe_to_continue()
Tidy up docstring on compare_dicts
Tidy up editor changes message