Feature/api create user show endpoint

these changes have to be rebased on current dev