Fixes #149:
- response checks if data is an array, if not wraps in an ArrayNode
- unit tests fixed
- mediator updated to pass JsonNodeFactory
- response.json updated to s/response/processed/ and reflects what is in code no
Fixes #142: added simple validation in EntityMetadata + unit test
Updated MetadataParser to call validate after creating new EntityMetadata
Moved calling em.validate() into EntityMetadata constructor
Made EntityMetadata final
Revert "Made EntityMetadata final"

This reverts commit 0b0eca06e7969e1381df513924a9ce28962df31a.
Fixes #155: identity constraints are treated same as required for UID purposes (auto-assigning value)
Merge pull request #157 from jewzaam/pr-init-uid-identity-fields

Fixes #155: identity constraints are treated same as required for UID pu...
[maven-release-plugin] prepare release V1.0.0
[maven-release-plugin] prepare for next development iteration
Merge pull request #153 from jewzaam/pr-inconsistent-response

Fixes #149: response always returns array of results
Merge pull request #154 from jewzaam/pr-validate-use-of-enum

Added validation of enums
[maven-release-plugin] prepare release V1.0.1
[maven-release-plugin] prepare for next development iteration
Merge remote-tracking branch 'origin/master' into feature-association
No longer support more than two entity refs in queries, and unrelated entity references