Small Enhancement Classes

Add __str__  to Constraint Class and __len__ to Constraint Manager.
Cleaning code