fixed circular references in app and handling of missing service in ControllerAction and HTTPMethod routebuilders
i think this is a bit cleaner than using $s->parent
better error message