Updated gitignore
Updated gitignore (again)
Updated composer (to adopt the MediaStorage lib)
Cleaned up Cdn directory and converted default CdnFactory to ContainerCdnFactory
Removed MediaStorage and referencing the lib MediaStorage class
Improved exception and documentation
Remove old ContextFactory and converted to ContainerContextFactory

Cleaned up Container directory
Fixed models, documents and entities
Adapted Event directory and added SymfonyEventDispatcherAdapter
Mapped Event Dispatcher Adapters as Symfony services
Deleted the exception directiory (relying on the one from the library)
Fixed integration directory
Fixed NamingStrategy directory and created the ContainerNamingStrategyFactory
Minor code documentation fixes
Fixed Provider dir and added ContainerProviderFactory
Removed MediaStorageInterface (using the one from the lib)
Fixed templating
Fixed Twig directory
Removed Variant directory
Removed unused Listener subpackage