Add email regex + check uniqueness

no reason to use new here, just use create