added validation so a user can not join an activity if they have already joined