group option to avoid duplicate

The `findExisting` method only return a flash message with the same message content.
This group option allows to avoid duplicate flash when message content is dynamic.
`unique_by` seems like we need to pass an attribute of the object to me. I don't know if we want to have logic on the type, user can hack it with the group name (otherwise we would need yet another option to specify the behavior we wish).