Adding uncaught exception handler

We want all errors to be logged
Improving uncaught exception logging message

Previously the logging message was not using the traceback information. This is useful info that we would like to log.
Merge pull request #13 from alphagov/catch-uncaught-exceptions

Catch uncaught exceptions