No errors thrown by asynchronous functions.
Merge pull request #168 from shovon/async-except

Async functions should pass errors as first arg versus throw