Enhancements and bug fixes

Added the ability to specify user displayName format.
Allowed for the modification of CN with adLDAPUsers::modify()
Corrected an error that could occur is the CN had a comma in it
Removed email as a compulsory field