Moved design objects into a Design directory and modified namespace of SOMaterial
Added comments and ToString() method to SOMaterialQuantity. Moved SOMaterialQuantity and SOPhysicalObject in Design namespace
Added test for SOMaterialQuantity
Added diagram of Design namespace and renamed the diagram of the Framework namespace
Added diagram for QTO namespace
Added (failing) test for SOController class Instance property
Implemented SOController.Instance and passed the test
Added (failing) test for SOController.Entities which shows you the entities stored in the controller
Make functionality to store entities to SOController and made the test pass.
Added a (failing) test for adding entities to SOController
Made functionality to add an entity to SOController and made the tests pass.
Added a (failing) test for clearing the entities in the SOController
Made functionality to clear entities from the SOController and made the tests pass.
Refactored SOController to include ReInit to (re)initialise the controller
Added a test to test the creation of a SODesigner
Added another assertion in the creation test of SODesigner
Added a (failing) test to test new parent functionality on SOBase
Added parent functionality on SOBase and made the tests pass
Moved example files around
Moved tests in the right directory