Update watcher.py

adding more documentation of what it does and stub for archiving.