Implemented support for field validations
Improve naming of test
Ensure item validations are flattened and expanded

Validations for array items are encoded differently in the JSON, this adds support for them while maintaining the same API on the outside.
Specify minimum version for CDA dependency
Merge pull request #3 from contentful/validations-support

Validations support