Adding google login and logout flows, updating clients to force login and swap main content when authenticated