Rate limiting middleware for Clojure Ring