User Directory: sketched-out code plus some implemented for AD replacement. Also a potential fix for a LogstashLogChecker null reference error.