Initial code commit.

For now based on the switch-to-tab code, changing the trigger key to `q` from
`sw`.
mark persistent:false in the manifest / background section
tweaks and todos