removed check for data that may not exist on Google

It seems in some cases Google doesn't supply anything other than the Id so I've removed the checks, otherwise users fail to login.

If a developer requires that information he will need to request it from the user himself or use the Google API to manually fetch that shit.