Add C++ wrapper.

Initial release.