Adding initial ldapjs based ldap client. However, current ldapjs version 0.7.1 lacks support for 'paged' responses, thus default server size limit of 1000 entries is a real problem. Paging support seems to be in the plan however. Also, for this implementation I may have a way to get around the problem, as long as there are never more than 1000 groups with more than 1000 members. OR admins have to increase server size limit.