Rewrite to use the pure JS zookeeper client library

- [ ] The purejs `node-zookeeper-client` does throw when some unexpected things happen so some `try`s are probably needed in here.
- [x] Fix tests 
- [ ] travis 
- [x] the vm
Fixed in `a34a1f7`. Good idea.