Merge pull request #459 from spine/fix-for-458

Resolve duplicate records in `Model.refresh()`
Failing test for `Collection.refresh()`
`Collection.refresh()` shouldn't effect unrelated records in the model
Merge branch 'client-side-uuids' into working-master