Trigger visbility improvements

- Ability to create independent keys in TriggerWatcher.
- GET on /webhooks returns list of registered hooks.
I use https://julien.danjou.info/blog/2013/guide-python-static-class-abstract-methods