Move settings fragment out to it's own class so it doesn't crash on resume