This does the following
-
When a user logs in from new service, check to see if that email is associated with any other meteor accounts.
-
If email is associated, prompt for password, or to launch one of associated services to validate authenticity.
-
If successful authentication, add service to existing account.
-
If user is logged in, allow user to associate their account with any other service by initiating a login, this would include different emails.