Don't ignore errors from the callback

If your test function calls `done` with an error, we should pass that error to mocha's `done` callback as well. Otherwise we'll be hiding errors.
Merge pull request #5 from goodeggs/master

Errors passed to done callback are ignored