Adding blocks to the token requests.
Slowly pulling the api variable out of commission. Blocks will suffice.
separating failBlock from the appBladeWebClientFailed: call.
Token requests are coming out of the WebOperation class. They're handled in blocks like all the rest.