Switch user creation to use OAuth instead of APIClient

OAuth has mostly standardized the fields that come back, which should
be good enough by itself without having to do additional API calls
out to services (like twitter) for additional info.