feat(watch): add a working watch command

This now successfully watches for changes to the update status and the
code is in place to act.