Added error callbacks

Added `@error` which works just like `@after`.

This was needed so I could send a Hipchat message if a deploy had failed.