Version 3

Ajout de l'interface, de quelques tests et de la documentation
Ajout de Undo/redo

Signed-off-by: BelfodilAimene <ba_belfodil@esi.dz>