Added an auto-updater class with a config option to disable it.