google login, cleaner handling of facebook too