Text this: Finding granular features using rough-PSO in IDS