Make sure errors are caught and passed to the promise handler.
Merge pull request #11 from remind101/catchy-hands

Make sure errors are caught and passed to the promise handler.