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.
I used high contrast to make these small symbols visible... Perhaps we should use proper arrows instead. I can fix that.