4-space indents
rewritten ldapjs client/connection handling to retry, deal with failures