Support the '--watch' compiler flag.

Fixes #268.
So even with the buffer period brought up to 500ms, my personal machine still has issues with this when saving in something like vim because it appears that the `mtime` and `ctime` are modified independently.