Added two models, LDAPUser and LDAPGroup. Currently using them to store the distinguished name for all Users / Groups coming in. They are bound to django.contrib.auth.models.User / Group via OneToOneFields.
Modified the group and user sync methods to update the LDAPUser / LDAPGroup distinguishedName records.
Added group membership synchronization.