Registering guest and e-mail validation.

also some enhancement was made.