add container and abstract container interface (because ControllerContainer is too confusing)
hint projectmain and cms projectmain tests against new interface
add first parameter for AbstractControllerContainer as a string for the default namespace of the project (or a projectfactory)