Qa calls

Merging qa_calls into Master.
Yes it does work, although perhaps it shouldn't - I believe client is globally accessible, but only if it is created before the class calls it.

I believe I've seen precedent for it being used as it is here, or I wouldn't have put it in; that being said, it's not hard to remove if it's a blocker.