The macro-based router for Naptime. This should be instantiated in the Play! application's Global
and hooked into the Global's onRouteRequest method.
The Guice injector to provide the resource instances.
Builders that create ResourceRouters that will handle all routing.
Returns the handler to handle the request.
Note: instead of returning a generic Handler, we enforce returning a standard EssentialAction
The request to be routed and handled.
The naptime action with tagging capabilities.