Minor fixup for c707960: expose interface as internal
Minor cleanup for authenticator token flow test
Expose account model's private interface as internal
Expose baseURL property as readonly on client

If client was initialized with the alternate,
test-token initializer, the baseURL would not be
accessible (no authenticator).
Harden client's JSON error helper
Make base test case easier to work with

Quiet down client transaction logging during tests.

Improve HTTP stubbing helper interface. Allow
custom access tokens and clients.
Add stubbing for tests to use correct info bundle paths

Mock the main bundle paths to return test bundle
paths. Run the block of operations requiring this
stub and stop mocking when possible, since we
don't own NSBundle.

s info stubbing
Add account model and delegate tests