Added the interface for the LDAPUser
Updated the class diagram
Updated the classdiagram
Added unit test for null or empty input parameters
Splitted the LdapUser with interface and doc comments
Added the unit test for the config repository
Added the interface of config repository
Added a first implementation of the concrete class
Updated the class diagram
Finished the concrete class for the configRepositoryTest and passed all the unit test.
Ready for the integration of the config repository in the library
Added a simple factory for the creation of the LdapConfigRepository
Improved the LdapConfigRepository Unit Test
Modified the LdapConfigRepository for the use of basic method inside the complete one
Little refactoring for the default sn and cn values
Refactored the ldapConfigRepository in order to set a basic method for needed paramenters and another for the additional parameters
Integrated with success the config repository to the Library, all test passed
Merge pull request #3 from Apex-net/Refactoring

Refactoring of the configuration Repository