WIP: Add an experimental watcher for testing notification handling

Right now this module fails to do any book keeping to manage the
subscription.