Add associated_type and associated_id to versions table
Add associated_with option to has_paper_trail
Merge associated data on create, update and destroy