add uniqueness validations to predictions and users