The Requestor class is responsible for preparing and sending an API reqest, as well as parsing and handling the response.