Switch to JSON for karma file
Add new dependencies and extensions.
Don't try to voice/devoice ops.
Get the current state from the topic instead of saving it.
Make voicing multiple users work.