Migration to Bundles/Components architecture

* This is a full migration to a Bundle/Component architecture.
* Added SimpleDoctrineMapping dependency to allow simple mapping definition for each entity
* Created all Bundles and Components and changed all references
* Added all CompilerPasses for Defining mapping structure
Added missing composer.json in all components
Merge pull request #239 from elcodi/feature/bundle-component-split-process

Migration to Bundles/Components architecture