Add the NFeature Code

added the NFeature code project and modified it to use the configuration
project that loads the features from a separate xml file. created a
method in FeaturesConfiguration.cs that will check feature availability