start #21 - ask for user:email
fixes #21 - save email from GitHub API to user
test #21 - sign-up receiver adds email to user
more tests for #21 - non-primary and un-verified emails
more #21 - disable regular account signup
fix #21 - enable social signup in place of account
test #21 - test other branch of validation logic
Merge pull request #48 from groovecoder/get-email-from-github-21

fix #21 - Get email from github