added custom validator message to the schema unique option and included lastest tests