Upkeep and correct realm for google auth
Better user collection error handling. There's a bug here...