Cleanup: `Instance::exists()` was replaced with `Instance::find()`.
Added `Collection::url()` method (+1 squashed commit)
Squashed commits:
[d3b1ccd] Added `Collection.fetch()` method