upcoming changes digest mail notification

Sends a weekly email with info about changes to projects.
if we have multiple 'dots' we can use the following:

```ruby
Membership.includes(:project)
  .upcoming_changes(days)
  .map(&:project)
```