Add a model to manage app settings

Test Plan:
- None
Create a view for settings and Use the app settings model
Test Plan:
- Make sure the settings pane loads
- Make sure the back button works
- Make sure the changed setting persists when reloading the app/page