refactored ZkProxy and support classes
Kafka now has its own configuration key that falls back to the Zookeeper key if not found
refactored the Zookeeper module (separated delete and delete recursively)