Issue fix #5: Permitir múltiples Tabs y modelos

Issue casi completamente solucionado, por ahora se pueden tener varios
modelos abiertos y modificar cada uno de ellos independiente del otro.
Lo que queda por hacer es modificar el mensaje de "Are you sure?" a la
hora de crear un nuevo proyecto.

Se modifica AppFrame.java para llevar cuenta en LinkedList de todos los
DiagramEditor presentes (uno por cada tab) y usar esa lista enlazada
para encontrar el DiagramEditor actual.