chore(travis): fail travis run if tests fail

Travis was previously ignoring the status code for failures because of coveralls, and this meant I
merged some broken stuff. Oops!

No regressions though, so it's all good.

Closes #38