CiviCRM extension to add a contact to a group when tagged