New options with Doctrine ORM

* added option to autoenerate ids
* added option to call methods on entities
* added modified version of Faker which allow these options
(it also repairs one-to-one relationships)