Added progress dialogs while refreshing user. Fixes #2. Fixes #3. Fixes #4.