Provide uniqueness among visitors and reservations

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>