Added rate limiting via a decorator, backed with memcached to keep track of requests