Add guest session

Added a guest session and changed chat to use current user object
This change seems irrelevant compared to the other file changes