Refactoring, Max Delete +  keep only usefull classes + Perso Exceptions + Service implementation + pom optimization