fix self.failed being masked
Merge pull request #27 from behrad/master

failed tasks doesn't fail workflows