Add unhandled exception handling and generate nice debug backtrace