Make ratelimit a core module