Add guest session

Added a guest session and changed chat to use current user object
Why do you set user_id