adding guest

Guest can be added.
6 character random key is generated for GID.
Assertion needs more work. Curretly this only checks for empty field
for now.