CList et Node debut

Création des différents fichiers
Clist et node__iterator
Utilise typename, et pas class, un int est un type mais pas une classe par exemple.
Les fonction générique ne peuvent pas être dans un .cpp car leur définitions doivent être accessible tout le temps, déplace les vers le .h
(Vu qu'on nous demande que tout soit générique, il n'y aura même pas de .cpp au final)