add common-cpp submodule