allow agent to specify sent notifications

* make NotificationPolicy a case class
* Probe now checks NotificationPolicy to see if emitted Notification
  is in the notifications set