Add dynamic tab loading for each settings file in directory and save changed values on exit