WIP REFACTO
Interface
Base instead of Abstract
refacto, abstract classes are back because of picsou basecode
Merge pull request #3 from Evaneos/refacto

Adding interfaces to Berthe