If you need to use a raster PNG badge, change the '.svg' to '.png' in the link
Allow logging of exceptions arising from directorySink.
IO exceptions from conduit appear to have been getting swallowed up by
bracketP. This patch converts them into MonadError style exceptions,
which can then be handled just like everything else.
relevant lines covered
hits per line