(#5): Make SettingsActivity utilize PreferenceFragments for extensibility.