add better task error handling and UI
add exception type to message
Merge pull request #15 from dimagi/error-handling

add better task error handling and UI