Added better support for using external editors by having the editor automatically reload and execute the script based on the settings in Settings.py.