Add tests for isDirty with Array attr updates

Running into further issues with `saveRecord` not running after updating an array attribute. Added a couple tests to try to work it out.

The test that is directly for `isDirty` appears to work correctly, but in the `saveRecord` test, array updates do not trigger dirtiness.

Feel free to advise if I'm on the wrong track in either case.