Add wrapping class to handle different batch case...
Few little fixes.
Coding standards.
Strip out dead code, alter status handling slightly.
Fix batchProcess doc comment.
Avoid modifying the preprocessor parameters.
Merge pull request #5 from adam-vessey/7.x-USC-26

Refactor to allow updates.