Add Ivy dependencies and make resolution transitive
Basic JSONObject-based implementation
Add external dependencies
Fix dependencies
Implement basic fetching mechanism