Simply code with some socket features, not fin.

Add the client and server class. A new class, CAComputationKernel is
created to be a computation kernel, which is a parent class to
CellularAutomata3DClient and ComputationClient.
ATTENTION: the communicate code is not ok now.