Changed the possibleTransition attribute of the RunningMode class in its plural form: possibleTransitions.
Added transitionTime attribute to Transition class. Changed the type fof transitionCosts from Double to Measurable<Money>.
Minor layout change to UnconstrainedRegistration UML class diagram.
Added some helper mapping classes for easier use of commodities as keys

This is a first try, please comment