Update the codebase entirely. This means many breaking changes, which will needs to be documented. Things to do: - Update the Http client to include all routes. - Add ratelimits handling (whenever it happens). - Refactor the client. - Add tests.