Premier Refactoring

Création des différents services tout en gardant les mêmes
fonctionnalités (avec prise en compte des nombres décimaux)