Send notifications for pooled tasks

Send notifications when tasks are added to a pool, when providers bid on tasks, and when bids are accepted or rejected.