Add create user method

Will raise exception and echo the error message from the API if the call
wasn't successful.
Add impersonation method