update ldap login from a match to binding against the user, fix the singletons, and auth test with salt (it works, yay)