Improved view code

Instead of always changing the text on the label of the active user, we
know use a QStackedWidget with a UserInfoWidget per user.