Merge branch 'release/release-1'

* release/release-1: (118 commits)
  gifting email view
  group mailer
  sendgrid set up for heroku
  trigger emails if everyone is matched
  matching now handles errors rather than blowing up
  add .ruby-version
  expose match button on group show
  condition cleanup of existing partners
  rename method to all_matched since the group already has a matched boolean
  add matching route
  don't try and work with groups if the user isn't signed in
  initial buggy to fuck matching method
  add matched method to try and make sure everyone has a partner
  add matchable method to participants to slim down controller behaviours
  match route
  make sure if a partner changes the old relation is not kept
  we don't need to set an ivar for other participants so we won't
  move the where logic for suitable partners into the Participant model
  clean up the participants assignment in group show
  resource the appropriate methods on participants
  ...
Merge tag 'release-1' into develop

Initial feature complete release with a few minor bugs

* tag 'release-1':