LDAP Fixes

ensures that you do not have an empty username either.  Now that you
have to have something in the username and password field…they have to
be correct.  If we don't validate that there is something in each field
anonymous bind works (scary!)