Implement bulk gig communication

Deploy into production a new design and flow for the bulk gig communication

This will track gig actions made by the Savvy team

This will allow the Savvy team to communicate gig changes or delays to applicants

In summary

It's too hard to track a gig's updates (ex. client paused the gig, client has selected participants, etc.)
It's too hard to give a gig's applicants an update on the gig.

It's too hard to send send bulk communication to patients of a particularly gig.

User stories
As a Savvy team member, I want to easily communicate gig updates to a gig's applicants.

As a Savvy team member, I want to easily track all of a gig's updates.

From @ronnie via Slack message
Project updates (delays, updates, etc.) provided to “approved” applicants via the APP. Almost acts as project notes or a “changelog” that can be accessed via APP (in the future) but sent via email right now. What sparked this idea: We have about 100 people approved for a gig that has been delayed by the client. We’ve received numerous emails from folks who know they are approved, but are now wondering what is going on.
From Ronnie
Internal notes/updates about projects on the gig summary page (ie, date of entry + “Client has indicated they will choose patients next week. Still need more men to apply.)
From Ronnie
Thinking about the future of the “change log/digest/updates” within the APP.  We can track and display everything done within a project from gig created to gig closed. Some of the changes could be gig promoted, pulse updates, and other communications (comms to patients, comms to clients, and comms internally). I like the idea of knowing what happened when and can also see this being beneficial for clients to see in the future.

Proposed Solution
Design a gig status tracking feature that incorporates a way to send the status update to all of a gig's applicants or only applicant that have a certain status.