Feature/leader to zzk

* Further genericized the zookeeper listeners
* Moved the watcher on /services into zzk/service/service.go
* Updated/Created unit tests