initial commit of working ldap plugin