Added SharedPrefs So all Prefs are saved to shared prefs, And added onBoot Switch
Fixed Regexp bug that was causing the missing kernel version text