Major cleaning up
Implementing new plugin model + unit testing
New plugin loader
Added tests to verify plugins are initialized and deinitialized.
Definitions of basic objects.
Expansion of objects
Update namespace
Start of first simulator object tests.
Work in memory reposistories
Lazy repositories
Track repository + unit testing
Removed dependancy of Domain code upon Objects DLL