Passage Java 8
Ajout des factories + repositories
Refactorisation générale Java