Create csp.cpp

Holds general description of CSP with Unary, Binary, AllDiff, and Count constraints.