Add C++ implementation of Constraint class, together with its test