added option to allow continuation on error

Collectors now crash after logging anything with severity error or higher. There is now also an option to disable this (i.e. restore old behaviour). Particularly useful for testing and for collectors where once a message is consumed, there is no way to restore it to the source.