DRY up the email partials

Had a look through the PullReview merge requests and found this one! :)

Refactors the daily and weekly emails into one common partial, and DRY's up the specs by using `shared_examples`