added a language singleton which manages the used language bundle
the UniversalCommandProcessor can now manage multiple command interfaces
added a command to switch the language