Moved Category/Category to TestCase/Suite.
Adapted AnswerInterface. Not the answer has to be used instead of the id.
Moved Answer in root level of TestCase
Moved Questions into root path of TestCase
Started example directory
Added TestCaseFrom* files
Implemented Question.php
Added FactoryInterface
Moved Factory files
Fixed a big "ups" and added "\KnowledgeTest" to namespace.
Created and implemented usage of TestCaseInvalidArgumentException
Created and implemented FactoryInvalidArgumentException.
Finished Question from php array factory
Adapted naming of factory classes.
Finished Question factories
Finished suiteFromFactories
Renamed question simple xml factory and adapted implemenation. Now it deals with an xml string.
Refactored suite from simple xml to xml, now it handles a xml string instead of a simpleXmlElement
Exteded interface
Finished answer factories
Adapted example in phpDoc