Knowledge base separated from reasoning

- new class for knowledgebase
- rewrited reasoner class
- not working yet... needed new aggregation system...