Added check for zero length password w/ tests and docs (Fixes Issue #9)

Fixing the issue of allowing users to authenticate through LDAP with a zero length password via "unathenticated authentication." Let me know if I'm missing anything in the pull request and I will fix.