included base class for ContextManagers and continued work on zookeeper client