New Element objects
Add functions to manipulate the objects
Use the new Element objects when we parse the dtd
Add function to write the objects
Update the factory
* Be able to create, update XML file.
* Add support for jstree
* Be able to move the elements of the same css class and parent
* Support comment button in javascript.
* Unicode for the string
* Add title on the comment button
Remove old code
Some cleanup
Fix tests
Be coherent in the class names