Reorganized code to separate out the filer component from the rest of
the components that will eventually make up the descatter application.
Also moved the schema code to the filer module and renamed it the
'director' code. The XML schema was changed to be more flexible and
'director' was more appropriate because it directs the filer where to
place/copy source files. The 'Processor' class in the 'filer' module now
handles obtaining the destination file path from the 'Director' and
filing single files, list of files, and files in a folder. Rules were
added to the XML schema to replace the 'destination' pattern that was
implemented. This will provide for more complex conditions for
evaluation in the future.
Added case sensitivity support for condition tags.