Add basic dialog so the user can decide when to update.

Now respects the update check settings.