Add photon-cpp library