Spike out --watch into a separate gem.

This separate gem will install `wdm` (I think?) if the OS is Windows. Holds the `watch` stuff and depends on `listen`.