Added abstract base class CFeatureSelection

@karlnapf @sejdino please have a look!
newline here