Implement watch.Interface via etcd.
Merge pull request #535 from lavalamp/etcdWatcher

Etcd watcher