feat(errors): add generic DruidError
chore(*): add debug to dependencies
refactor(client): move base client to lib/client.js
feat(*): add Druid client relying on ZooKeeper data
refactor(*): expose Druid client (working with ZooKeeper) instead of base client class

And declare Client as Druid.Client.