Replacing set_success! and set_failure! with succeed! and fail!

Updating documentation with it, deprecating legacy methods with a warning.