added datamodel
small rename
first implementation of registration
Finished register operation. Started RetrieveUserInvo