Feature/api create user show

I've cherry picked only commits dealing with user show endpoint from feature/api-create-user-show-endpoint branch.
@mtakac why did you use absolute namespacing for only of these classes?