We will need error classes for each type of error returned by YNAB, along with integrating that into the response handling for each endpoint. This will likely need to be broken down into smaller tasks.