Added subset stack in feature selection

Needed for keeping track of selected features which is required in a
classification scenario for unseen data.
We can either sort the features as per their relevance or keep the selected features in the original order.. Since earlier I've kept it in the original order this is just to keep the similariry.. Do you think that we should keep them sorted as per relevance?