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.

Good catch, I took a slightly different approach (moved the button into the appropriate view so that it gets re-rendered correctly)