Add json-stream gem
Add validations for unique and valid types
Add specs to test invalid and unique types
Merge pull request #47 from zendesk/po_trav/prevent_duplicate_keys

[APPS] Validate requirements