Adding c++ version of conga. I will clean this branch up on next commit.