add email validation and show error messages when validation failed
add validation for username
Merge pull request #15 from whywhy36/email_validation

add email validation and show error messages when validation failed