Added canonicaloddities to handle singularizing/pluralizing stuff that just can’t be described by rules.
Handled more pluralization rule exceptions.