Features/handle exceptions

Yields any hosts which had an exception to a block if given.

I'm not 100% sold on this API, but it was the most reasonable thing I could come up with. Very open to feedback.