Implement watcher.

Watcher watches the change of a file and send the data of the file
to a data channel.