KORE milestone 1

**please review**

 - unit-tested convertors from KORE to KIL and back
 - significant changes and simplifications to KORE data structures. They are smaller and more powerful now

this feels like a potential source of confusion here. I understand what is going on, but I think it would be better not to have magic method names.