add addition name and email validations

* name
    - lenth <= 50 characters
* email
    - format follows simple email regex
    - uniqueness (case insensitive)