Added some Processor tests. Fixed a bug in the builder that used a comma as a separator for conditions, rather than a semicolon. Minor fixes to do with changes in other libraries and fixes found from tests.