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