A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled