Added deploy:fail task

This task is triggered when either the deploy or rollback tasks raises an unhandled exception.

Fixes #708