New class called RestRequest, optional ratelimit management