Hard updates to the Controller:

* the controller is initialized with an EntityManager (not an with EntityManagerFactory)
* every data Context uses a own Controller
* the registerForm does not register a Controller for a class
* the db.createController method can provide a new Controller for a class