Changing `this.watcher()` to be `cluster.Master` centric & updating `this.register()`, updating docs