CMAkeLists adaption to include all source files.
Basic tcp/ip communicaiton implementation.