Add omniauth providers (twitter, facebook, linkedin and google) and fix literals and generators