simpler version of the batch processor
  no longer writing destination xml to file
  no longer processing destinations in parallel batches
  some refactoring