Add support for registering a new user

Remove client configuration class. Merged into oauth wrapper class
Extracted parsed api client