I dug into the user feature a little deeper and I think I have it dialed.
First step is definitely to add a user at the panel. If you want to give all guests the same rights you would just need to add 1 user at the panel. In my case I have now added multiple with different rights (ie guests can't mess with temp other than on/off but the boss, my wife, gets added temp control). Once a user is added at the panel then you go into the app (remote only) or web interface (web much easier) ,add the users email, and assign the access level (which is the user you added at the panel) and send the invite. Once they accept they have access to the app with the "rights" you gave them.