user sign in through google. user account tied to socket and express session through passport. this is a headache, and some of the code i don't fully understand. but it works. I think.