made Communications.cc and fixed std::string problem in *.h