commit SharedPtr.h
commit net msg wrapper using protobuf
add send std::string data
commit netmsg