removed the Runtime namespace.

the packages previously located within the Runtime namespace are now directly located in Core.
The CodeGenerator namespace has been pulled out of the Core namespace and has been placed aside.
The Console namespace was moved into the CodeGenerator namespace.
The resulting structure should expose a better separation of concerns (codegen and domain code) and be more straight forward.
moved the phpunit config to the test directory.
renamed the CodeGenerator package to CodeGen.

added to new packages to the CodeGen namespace: Parser and Schema.
Parser holds classes that relate to parsing module schemas and the Schema package holds classes the a module-schema is parsed into.
added new base schema and parser base classes.

turned private member vars into protected and moved some common code into the new base classes.
added a new package Dat0r\Generic.

this package provides base classes for handling Objects and Object Collections.
refactored the new CodeGen package to start using the Generic namespace base classes.
also moved the Console package into the CodeGen package.
removed the generic package and moved content 1up.
started to test the Dat0r toplevel classes.
the ObjectTest now uses random values for testing.
completed first iter. on the ObjectListTest.
fixed the ObjectListTest::testHasKey impl.
added list test for invalid types being added.
added ObjectSetTest and refactored how random test objects are provided.
renamed the Generator package to Builder.

refactored the Builder package and added a service class to the CodeGen package.
the new service class will provide access to the codegen features.
IClassBuilders now return an IClassContainer.

Refactored the Builder package towards a straighter codegen algo.
Now the CodeGen\Service composes the other packages to get the code generation done.
Each defined module/aggregate is generated by 4 builders: Module-, ModuleBase-, Document- and DocumentBaseClass.
the new code-generation is now writing cache files

adjusted formatting for module and field options and fixed a namespace/package bug.
ajusted the location of the coverage report.
added php codesniffer to check against psr2.
started support towards psr-2.

contiunued implementing test for the new codegen package.
adjusted package and class names to prevent collusions.
adjusted last non-core classes and tests to follow the psr1 and psr2 php coding standard.