Modify `Stack` to require passing of `ContentResolver` specifically.

- For access to the `ContentProvider`, `Stack` required a `ContentResolver`. Previously, it asked for `Context` and it'd get the `ContentResolver` from that but now it specifically asks for `ContentResolver`
- Added an empty `StackPersistor` class to handle access to the `ContentProvider` - `Stack` will be the model class only