The shared app container no longer is cleared out when we uninstall the app.
This is expected because any number of apps can share the data in there
However there are 2 issues:
- Users have no way to reset the app if it gets in an unusable state
- Developers have no way to test the app from a "clean state"
To alleviate this we need to look into a few things:
- Can we deterministically reset all the NSUserdefault values?
- Can we add a button to settings to "reset all data"? This should reset user defaults, delete the db, and clear all caches (articles and images)