make createUser return UserResponse

Android Studio rearranged the imports on performing "Optimize imports", they can be ignored.

Only change is the return type for createUser. This allows access to the OAuth tokens that are returned if we pass the client id.

I changed the return type of both versions of createUser to maintain consistency.