Modified ResultsActivity update viewState property when fragments added or when backstack is popped. It also now gets the activeFragment from the FragmentManager when necissary, rather than storing an instance.