Added property exists check
Removed error throwing
Fix wrong var
Changed checks email if string
Added property required
Added property length
Added more signup fields