added outline? function to scenario and updated specs
removed type from the rules lambda since it wasn not used in a majority of the rules. Added type to FeatureRuleTarget to support the removed logic