Added RuleFile.cs; still writing Rule.Execute()