tests for out-of-order responses to Model.refresh

pertains to #14
unit tests for Model.save with inflight requests

pertains to #15