Added support for saving more settings and loading setting defaults