Allow users to revoke connections previously set up by backpack connect

This pull request isn't finished yet. Still need to:

- [ ] Modify the settings view to list all connected origins and their permissions, with a "revoke" button next to each origin.
- [ ] Add a controller that allows all tokens for a given domain to be revoked, which the aforementioned "revoke" button is connected to.