Diagram corrections. Add UML diagram

UML Diagram generated by Eclipse with ObjectAid UML Explorer :
http://fuzz-box.blogspot.fr/2012/09/how-to-generate-uml-diagrams-from-java.html