remaining direct user call
In all views, user should be logged-in user. So in profile view, rename shown user from 'user' to 'the_user'. Also simplified dicts in view code.