Changed from using a mock feeder route forcing the exchange body to a string to enabling cached streaming for re-reads. Replaced mock feeder routes with mock preprocessors to handle anything before sending to the mock.
code tidyup
fixed problem with lenient processor not being called