Move test data into separate directories.
Rewrite object diffing stuff. Write test cases. Use new object diffing when changes are made to Person, Sdk, AppRelease, and Device.