added authentication for twitter, github, persona, email password