[WIP] Introduce multiple adapters system

For now: 
* DoctrineORM 
* Elastica
not psr-2 :p