Fix regex to correctly validate email punctuation
Add test for email casing