[WIP] accept header based selection of the controller

still a bit of work to do here. naming is one as always .. but the configuration and instanciation of media type mapper needs some more work. integration into the route generation etc.