Starting to write the constraints creation code
finished constraints data structure :-P
finished writing the costraint functions. Now testing :-o ...