Rework user admin summary to use dedicated model and views

This reworked approach, using minimalist sub-views and sub-models to handle the updating and display of user summary info, avoids the need to re-render the whole users view, which in turn prevents the aw-snap issue encountered when manipulating multiple user accounts.