Expect store to implement `save` not `write`
Improve the expected store interface for saving records
Implement `Model#destroy`
Add `Model#fetch`
Add test for `set` assigning the returned attributes