Added settings version

Added settings version. If the version in the loaded settings is missing
or does not exist, the defaults will be reloaded. This will allow us to
force a settings change.