Track Subject Location and Metadata Changes

Closes #47
Yeah PaperTrail adds the the `be_versioned` Rspec matcher which is tested in the spec above.