add note on interleaved responsibilities
model.findAll() should accept query options to pass on to the resource
findAll transparently proxies to resource findAll
collection items should be model instances
extract instanceFromPersistentState from find to reuse with findAll
extract find and findAll to separate object
save on collection should delegate to model instances
add a save() method to collection arrays
assert that instances added to collection will also be saved
0.2.0