Nettoyage + Javadoc + mise à jour UML

Signed-off-by: Nicolas Giannuzzi <contact@nicolasgiannuzzi.com>