Clean code
Add i18n
Add mail option
Add group ldap option
Add Exception