Initial commit of KnowledgeManager
Initial commit of KnowledgeManager and associated files
Initial test file. Still need to test event

KnowledgeManager should be complete
Tests finished