Use sane ready event. Fixes #21

Sane uses the clock command to initiate watchman and emit the `ready` event when it's ready to be used. This PR gets broccoli-sane-watcher to use the ready event.
this should likely guard if watchman isn't installed. That being said, for nix environments like travis we should also likely install it it.