Different fix for failure handling with deferred
Changes from review.
add travis ci support
Merge pull request #20 from Bowery/sjkaliski-travis-ci

add travis ci support
fix travis
include build status in readme
Reformat catch block.
Merge pull request #19 from housejester/jde-future-fail

Fix so failure callbacks will be called.