small C++ serialization library