KORE milestone 1

**do not review just yet, but be prepared... **

 - unit-tested convertors from KORE to KIL and back
 - significant changes and simplifications to KORE data structures. They are smaller and more powerful now

It is a *set*. It adds to a new empty list of items. It was wrong before. The refactoring is correct. If *add* behavior is assumed anywhere, it needs to be fixed.