Processor

Please review the following files:
Processor.cs
ProcessorFixture.cs
ProcessorCustomException.cs
what will happen if the configuration file doesn't have the config with `root` name?