Added a fail_on_errors configuration option

I've added a fail_on_errors option that works well for me, though I've only tested with a masterless minion so far.  It parses the output of the highstate command to know when there were problems so it's a bit dependent on the 'highstate' output format not changing too much.

Pull if you like!