Update ProductPage to update many_many

When a product page is moved to a new holder page with the multi-group enabled the page now handles adding/removing itself from the proper holders' many_many relations.

fixes #90