Adding portable configuration.
With this change, all settings are preserved across app
update and move to different directories.