added BugetProcessor class - concrete object for ProcessorFactory