new look signup/login with hidden/visible passwords for #90