Corrected CMakeLists.txt
Beta communication working
Merged with communication branch