Added AbstractPreferenceActivity to make using ActivityPreference easier
Updated the Demo to have an ActivityPreference