Implementada nueva modalidad de dibujo de los diagramas: Ahora cada caja se genera como una imagen individual, las cuales se dibujan en el terreno del diagrama, de este modo solo el ultimo rendereo depende de las posiciones X e Y de la caja.
Implementado metodo para dibujar de manera jerárquica los diagramas de clases. Se busca el arbol de cobertura minima del diagrama, priorizando las conexiones fuertes, y luego ordenando de manera topológica. Ya no es necesario especificar un X e Y en los diagramas de clases.
Implementado sistema para dibujar de manera inteligente los diagramas de casos de uso. Se hizo un poco de refactoring del sistema para diagramas de clases. Ya no es necesario especificar posiciones en ninguno de los tipos de diagrama, pero si estas existen el programa no ha dejado de leerlas...
Implementado sistema de notas. Para poder agregar una nota, se deben poner en el XML nodos con la siguiente sintaxis:
<note elementID= "ID de la caja asociada a la nota" content="Texto de la nota"/>
Se agrega el package de Tests en implementación

Además se agregó un  getter y setter en InfoXML para uso en los Tests
Se agregan detalle a CajaTest

#eso
Merge pull request #12 from ejsandoval/diagrama3

Merging diagrama 3