rate_limiter: initial commit