#25 extract kunena specific code into a class child of abstract integration class [#25]