Introduce a new proxy module with rate limiter that enforces per-IP token bucket throttling using configurable constants for port, requests per second, burst size, and HTTP status codes. Refactor RateLimiter to use float-based token tracking and centralized constants, replace magic numbers with named constants (TOKEN_COST, HTTP_TOO_MANY_REQUESTS, etc.), and add delimiter and content-type constants for HTTP response construction.