WordMenuView now allows for changing of sp-/phLang
Bugfix for folding of MeaningGroups

- MeaningGroups didn't properly fold, and adding/removing all didn't work either.
  It turned out that this was a problem with the way WordMenuView:setModel worked.
  Now each of the update methods in WordMenuView is performing it's own model updates,
  only using a deep merge sometimes, and setModel was removed.
  It also appeared to be necessary that the cases for MeaningGroups and logical order
  removed the model parts of the other case, so that we don't have incorrect word data in meaningGroups,
  and the logical ordered words aren't repeated below the meaningGroups.
Fixed two bugs that caused exceptions