nominal is lower case
when ensuring participants, first ensure their types and importances
test existing roles and importances
do a special ensure for roles
refactor ensureParticipantTypes into smaller bits
refactor ensureNewImportances
ensure thing subtypes and importances
lowercase names
things have a typeId not a type
always deal with name in lowercase
original event has typeId in type.id
prevent users from creating nominal importances
ensure new and edited participant values together
replace guards with sequences
refactor out idExists()
align function names
make npm test pass
fix up issues arising from updated libs
Merge pull request #21 from twistedvisions/multiple-same-new-types-and-importances

Multiple same new types and importances