Change to lazy init for oauth tokens
ApiClient will now request an oauth token only once it's been asked for
data