crate UIThemeManager, and TabBarController subclass
extract class for Networking from YVTalks
misc changes