HyperGraph refactoring
Graph initial implementation + test
Added KnowledgeRepresentation class