If the config and the template have the same number of sections and options, but they do not have the same names, they are still “equal”
Added the `check_for_update` method to update existing configurations
Changed the `logger` attribute from public to private