Customer: example email validation, spec, factory