Pass options.attr to send diff to server on patch.
Fix diff util. Add merge util for reconstituting from diff.
Update dualStorage.
Saves data sent to PATCH endpoint as diff on model.
Fixes merge function to properly deal with array items.