- some chnages to lifecycle of fragments....I believe more work is needed here to clean this stuff up and handle it all properly, but this is a slight improvement for the time being.
- Only create a new filtersListFragment if one doens't already exist (in the case of screen rotation).
- make use of "refresh" methods on fragments.  This allows creation of cursors to be within the fragments instead of scattered throughout the main activity
- when creating new fragments, use "replace" instead of hide/show/add

Change-Id: I18df20afec5ea321a9606b424874282182705802