Added settings migration function

This allows app_settings migrations by calling a given path in the app to update settings as required.