Issue #13 - email validation