Introduce a member_mailer that sends a welcome email, different for students and coaches.
Use the letter_opener gem in development to preview mails.
Feature test for user signup with OmniAuth in test mode.
Fixes typo in the session invitation reminder mailing
Merge pull request #162 from moneyadviceservice/email-typo

Fixes typo in the session invitation reminder mailing
Make sure we actually send an email.
Add an ID onto subscription buttons, so we can more easily hook into them in automated tests.
Send subscribers a welcome email the first time they subscribe to either a coach or a student group.
Fix email markup; more descriptive subject line.
Fix email markup; more descriptive subject line.
Move logical checks for student/coach subscription down to the subscription model.
Merge branch 'new-member-email' of github.com:creature/planner into new-member-email
Make the coach email more coach-specific.
Put Omniauth into test mode. We do this for Rails already in config/environments/test.rb, but Travis doesn't use that when building, apparently.
If we don't have Github credentials, and we're in test mode, then still create a :github provider so our tests work.
Merge pull request #163 from creature/new-member-email

Send new coaches & students a tailored welcome message
fix old migration for staging
DRY up dashboard routes
Exclude `destroy` rather than list all other verbs
DRY up admin workshop routes slightly