Add support for rate limiting blueprints.

This allows ratelimiting (or exempting) all the routes in a
given blueprint.
hot fix: ignore requests that don't have an endpoint.