Move login / auth to mainviewmodel