Issue #112
Merge pull request #113 from elcodi/feature/encoders

Issue #112
MenuBundle

* Menu entity with nodes
* Node entity with subnodes
* Service to load menus with nodes, using caching providers
* Functional and Unit tests
* MenuManager uses AbstractCacheWrapper for caching results