Llama UML update

More of the UML editor - it now has a toolbar, and those classes have been lifted from an XML file (the namespace for which may eventually end up at http://brehaut.net/xmlns/class_diagram)

Tonight's effort is to implement a visitor so that file writers can save the state of the diagram to disk.