added general settings fragment and general settings activity for client