Revert "Not responsible for starting workers and scheduler"

This reverts commit e8a47fee3b9ba57cdfbb64cce80955d6e1aab07b.
Split responsibilities and add job listener

WorkerRegistration is no contextlistener anymore
Initializer is new servletcontextlistener