Fixed password recovery, added API Support

Added support for Google, LinkedIn and SendGrid APIs.
Fixed the password recovery, and emails are being sent via SendGrid API