Added validation for name, email, password. Including presence, length, format and uniqueness