add Scala KORE inner classes

- rename k-core to kernel
 - add kore module to the mvn build system, make kernel (and only kernel) dependent on kore
 - add Scala KORE classes