initial Actor based zooCache (move to single zookeeper connection per cluster, return futures instead of options)
Working ZooCacheActor
move local shadow to a single shared actor
transition to single actor for zookeeper access (local cache still not working)
fixed work with local shadow to differentiate between caches (i.e. so identical keys won't mix)
complete design change - fixed actors+thin APIs