initial settings pane w basic features
this commit adds settings pane, and basic features:
- seeing through blocks and detaches
- disabling go links
it disables analytics, so it must also handle gates.
this commit adds a ui for toggling gates,
and makes a mess of the gate cache to persist it
to storage.