Fixed OAuth authentication, needed to add Scope with 'email' permissions for Facebook.  Removed beforeCreate on the User Model, Passport Model already has it.