Added dynamic namespacing of the Modules content

* because PHP doesn't support namespaces defined at runtime, we we now have to use "eval()" in order to allow proper isolated classes names
* Modules caching bugfix
* updated README for classes usage