Added constraints (property constraints) as part of the conditions.
Constraints and Violations finished; Between; etc.
Added constraints, more tests, error responses, versioning and Nuget package building.
Updated readme.md