Add enough stuff to get an oauth token and a client wrapper
wip