Added PropertyConstraint class & tests
Added Binary Constraint & search method to entities
added tests for binary constraints