Abstract factories for services/repositories

Controllers
- no DI; controllers fetch their dependencies directly from the service locator

Services/Repositories
- dependency injection is done by abstract factories (+ responsible for wrappers)
- each service needs it own factory which does the special wiring

one test controller reachable at
http://servername/web

If you feel ok with this approach I continue to implement for all services.