return triple of exception info instead of exception objects
Merge pull request #58 from newbrough/improve_exceptions

return triple of exception info instead of exception objects