Implement non-anonymous notifications backend
Depending on who can send notifications in a channel:
- If users can send notifications, non-anonymous notifications are mandatory
- Otherwise, anonymous is optional
sender
field contains email/login name of the sender. Maybe a new boolean field is necessary on the notification's table to flag if this notification is anonymous or not