Linking social accounts login.

If a user has signed up using username and password, then later on they sign-in through social-login account, then save the profile information.
Currently, facebook and google accounts linked.
Removed hardcoded redirect URL's in routes.
Support signup with username/password after social sign-in.