Cosmetic
After fighting with #119 (KBTree filters don't work) for a while, decided to start working on #54 (Replace kb.dump() with observer pattern) in order to rewrite the kbtree using this observer pattern.
Please note that this doesn't close #54 since plugins MUST use this KB feature too.