Added a "Illuminate cache to Doctrine cache" wrapper, some usual CS fixes

* with this wrapper, Illuminate components will be able to use our Doctrine cache facilities