Add zookeeper-based ruby hello service client
Clean up naming
Use sequential composition in scala client