Failure support added.

.fail() callback added into the script chain.