Authenticate method's stack trace now checks against the preferred debug level.
Tidied up comments, added a few more comments, added updateProperties method.
(#1) - added groupNameIsDN variable to getGroupMembers method. On the side, I am also testing if linking to issue numbers in Github works like linking to ticket numbers in Trac.