added userInfoFragment and user_info_layout, now a User object is passed to all fragments.