Parcours en profondeur. Modification de Graph pour des getters et métodes. Ajout de GraphSearch qui possède une structure où on peut ajouter des paramètres afin de faciliter la création de méthode dans la même classe.
Ajout des tests des methodes (depthFirstSearch et isTagged) pour la Classe GraphSearch
modification du test DepthFirstSearch avec le teste sur des elements sur lesquelles il ne faud pas passer