Add catch_exceptions parameter to CliRunner.invoke

In many cases, a full traceback reaching back into the command is very
helpful.
Merge pull request #151 from untitaker/testing-catch-exceptions

Add catch_exceptions parameter to CliRunner.invoke