[+] add new validation rule which validate that a group exists.
[u] Add a functional test for notification service
[u] Modify Notification entity to send to a group the notifications.
[+] Add a new method to Service trait to support to get entities which match with a given query.
[+] Improve quality code for Rules to be more understandable.