Feature/umltweaks

Maybe wait till after the release?
Adds juha's UML js library and uses it to show arrows rather than aggregation 'wybertjes' plus multiplicity.