Track Subject Location and Metadata Changes

Closes #47
I think this example can be split into two, one to track the new change is recorded correctly and one to check the old one is tracjed in the version history correctly