Improved UserView
Improve ShowUser use case
Stop sending Entities across the UI boundaries.
Now uses anonymous objects, which are then converted to specific UI models by AutoMapper